package com.example.lotterysystem.common.errorcode;


public interface ServiceErrorCodeConstants {
    //--------- 人员模块错误码 -----------
    ErrorCode REGISTER_INFO_IS_EMPTY = new ErrorCode(100,"注册信息为空");
    ErrorCode MALL_ERROR = new ErrorCode(101,"邮箱错误");
    ErrorCode PHONE_NUMBER_ERROR = new ErrorCode(102,"手机号错误");
    ErrorCode IDENTITY_ERROR = new ErrorCode(103,"身份验证错误");
    ErrorCode PASSWORD_IS_EMPTY = new ErrorCode(104,"密码为空");
    ErrorCode PASSWORD_ERROE = new ErrorCode(105,"密码错误");
    ErrorCode EMAIL_USED = new ErrorCode(106,"邮箱被使用");
    ErrorCode PHONE_NUMBER_USED = new ErrorCode(107,"手机号被使用");
    ErrorCode LOGIN_INFO_NOT_EXIST = new ErrorCode(108,"登录信息不存在");

    ErrorCode LOGIN_ERROR_EXIST = new ErrorCode(109,"登录方式不存在");
    ErrorCode USER_INFO_IS_EMPTY = new ErrorCode(110,"用户信息为空");
    ErrorCode VERIFICATION_CODE_ERROR = new ErrorCode(111,"验证码校验失败");




    //--------- 奖品模块错误码 -----------

    //--------- 活动模块错误码 -----------
    ErrorCode CREATE_ACTIVITY_INFO_IS_EMPTY = new ErrorCode(300,"创建活动信息为空");
    ErrorCode ACTIVITY_USER_ERROR = new ErrorCode(301,"关联活动用户错误");
    ErrorCode ACTIVITY_PRIZE_ERROR = new ErrorCode(302,"关联活动奖品错误");
    ErrorCode PRIZE_USER_AMOUNT_ERROR = new ErrorCode(303,"关联活动的奖品和人员数量设置错误");
    ErrorCode ACTIVITY_PRIZE_TIERS_ERROR = new ErrorCode(304,"活动奖品等级设置错误");
    ErrorCode ACTIVITY_STATUS_CONVERT_ERROR = new ErrorCode(305,"活动相关状态转化错误");
    ErrorCode CACHE_ACTIVITY_ID_IS_EMPTY = new ErrorCode(306,"要缓存的活动Id为空");
    ErrorCode CACHE_ACTIVITY_ID_ERROR = new ErrorCode(307,"要缓存的活动Id错误");




    //--------- 抽奖错误码 -----------
    ErrorCode ACTIVITY_OR_PRIZE_IS_EMPTY = new ErrorCode(400,"活动或关联的奖品不存在");
    ErrorCode ACTIVITY_COMPLETED = new ErrorCode(401,"活动已完成");
    ErrorCode PRIZE_COMPLETED = new ErrorCode(401,"奖品已被抽取");
    ErrorCode WINNER_PRIZE_AMOUNT_ERROR = new ErrorCode(402,"中奖人和奖品数不匹配");


    //--------- 图片错误码 -----------
    ErrorCode PIC_UPLOAD_ERROR = new ErrorCode(500,"图片上传失败");




}
